.pageview TABLE {
	border-collapse: collapse;
	border-spacing: 0px;
}

.pageview TH {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 5px;
	FONT-SIZE: 12px;
	PADDING-BOTTOM: 0px;
	COLOR: #003366;
	PADDING-TOP: 5px;
	BORDER-BOTTOM: #3c78b5 1px solid;
	TEXT-ALIGN: left;
}

.pageview TD {
	BORDER-RIGHT: #ccc 0px solid;
	PADDING-RIGHT: 10px;
	BORDER-TOP: #ccc 0px solid;
	PADDING-LEFT: 5px;
	PADDING-BOTTOM: 4px;
	BORDER-LEFT: #ccc 0px solid;
	PADDING-TOP: 4px;
	BORDER-BOTTOM: #ccc 1px solid;
	TEXT-ALIGN: left;
}

div.path
{
	color: black;
	background: #dddddd;
	padding: 2px 4px 4px 7px;
	border: 1px solid;
	font: 100% Courier New, Courier, mono;
	margin: 0px 0px 5px 0px;
}

.splink a:link, .splink a:visit
{
	color: Maroon;
}

div.op
{
	color: black;
	background: #dddddd;
	padding: 2px 4px 4px 7px;
	border: 1px solid;
	font: 100% Courier New, Courier, mono;
	margin: 0px 0px 3px 0px;
	width: auto;
}

div#new_page
{
	margin-top: 10px;
	border: 1px solid #dedede;
	background: #f2f2f2;
	padding: 10px 13px 5px 10px;
	font-size: 13px;
}

.cls1, .cls1 a:link, .cls1 a:visit
{
	color: Blue;
}

.diff_add
{
  background-color: #FF6600;
}

.diff_sub
{
  background-color: #FF6699;
}

.diff_chg
{
  background-color: #FFFF00;
}

.diff
{
    width: 100%
}
